Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Προγραμματιστής C

Περιγραφή

Text copied to clipboard!
Αναζητούμε έναν έμπειρο Προγραμματιστή C για να ενταχθεί στην ομάδα ανάπτυξης λογισμικού μας. Ο ιδανικός υποψήφιος θα έχει ισχυρές γνώσεις στη γλώσσα προγραμματισμού C και εμπειρία στην ανάπτυξη εφαρμογών χαμηλού επιπέδου, ενσωματωμένων συστημάτων ή λογισμικού συστήματος. Θα συνεργαστεί στενά με μηχανικούς λογισμικού, αρχιτέκτονες συστημάτων και άλλους προγραμματιστές για την υλοποίηση και βελτιστοποίηση αποδοτικών και αξιόπιστων λύσεων λογισμικού. Ο ρόλος απαιτεί καλή κατανόηση των αρχών λειτουργίας του λειτουργικού συστήματος, της διαχείρισης μνήμης, και της επικοινωνίας μεταξύ διεργασιών. Ο υποψήφιος θα πρέπει να είναι ικανός να διαβάζει και να κατανοεί υπάρχοντα κώδικα, να εντοπίζει σφάλματα και να προτείνει βελτιώσεις. Η εμπειρία με εργαλεία αποσφαλμάτωσης, έλεγχου εκδόσεων (όπως Git), και ανάπτυξης σε περιβάλλοντα Linux ή Unix είναι απαραίτητη. Επιπλέον, ο Προγραμματιστής C θα συμμετέχει σε διαδικασίες σχεδιασμού λογισμικού, θα γράφει τεκμηρίωση κώδικα και θα συνεργάζεται με άλλες ομάδες για την ενσωμάτωση του λογισμικού σε μεγαλύτερα συστήματα. Η ικανότητα επίλυσης προβλημάτων, η προσοχή στη λεπτομέρεια και η καλή επικοινωνία είναι κρίσιμες δεξιότητες για την επιτυχία στον ρόλο αυτό. Αν σας ενδιαφέρει να εργαστείτε σε ένα δυναμικό περιβάλλον τεχνολογίας, όπου η ποιότητα του κώδικα και η καινοτομία έχουν πρωταρχική σημασία, τότε αυτή η θέση είναι για εσάς.

Καθήκοντα

Text copied to clipboard!
  • Ανάπτυξη και συντήρηση λογισμικού σε γλώσσα C
  • Συμμετοχή στον σχεδιασμό και την αρχιτεκτονική του λογισμικού
  • Ανάλυση και αποσφαλμάτωση υπάρχοντος κώδικα
  • Συνεργασία με άλλες ομάδες ανάπτυξης
  • Ενσωμάτωση λογισμικού σε ενσωματωμένα ή συστημικά περιβάλλοντα
  • Γραφή τεκμηρίωσης και τεχνικών προδιαγραφών
  • Βελτιστοποίηση απόδοσης και διαχείριση μνήμης
  • Χρήση εργαλείων ελέγχου εκδόσεων όπως Git
  • Συμμετοχή σε κώδικα ανασκόπησης και διαδικασίες QA
  • Υποστήριξη και συντήρηση λογισμικού μετά την κυκλοφορία

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο Πληροφορικής ή συναφούς τομέα
  • Εμπειρία τουλάχιστον 2 ετών σε ανάπτυξη με C
  • Καλή γνώση λειτουργικών συστημάτων (Linux/Unix)
  • Εμπειρία με εργαλεία αποσφαλμάτωσης και profiling
  • Κατανόηση αρχιτεκτονικής υπολογιστών και διαχείρισης μνήμης
  • Ικανότητα ανάγνωσης και κατανόησης τεχνικής τεκμηρίωσης
  • Γνώση εργαλείων ελέγχου εκδόσεων (Git)
  • Ικανότητα εργασίας σε ομάδα και επίλυσης προβλημάτων
  • Καλή γνώση Αγγλικών (γραπτά και προφορικά)
  • Εμπειρία με ενσωματωμένα συστήματα ή RTOS θα θεωρηθεί πλεονέκτημα

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Πόσα χρόνια εμπειρίας έχετε με τη γλώσσα C;
  • Έχετε εργαστεί σε περιβάλλον Linux ή Unix;
  • Ποια εργαλεία αποσφαλμάτωσης χρησιμοποιείτε συνήθως;
  • Έχετε εμπειρία με ενσωματωμένα συστήματα;
  • Πώς διαχειρίζεστε την απόδοση και τη μνήμη στον κώδικά σας;
  • Έχετε εμπειρία με εργαλεία ελέγχου εκδόσεων όπως Git;
  • Ποιο ήταν το πιο απαιτητικό έργο που έχετε αναλάβει σε C;
  • Πώς διασφαλίζετε την ποιότητα του κώδικά σας;
  • Έχετε εμπειρία σε ανάπτυξη λογισμικού χαμηλού επιπέδου;
  • Πώς συνεργάζεστε με άλλες ομάδες ανάπτυξης;